left stranded - French English Dictionary